package linter.service;

import linter.POJO.DO.ModelDataDispose;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.web.multipart.MultipartFile;

/**
* @author 北煜
* @description 针对表【model_data_dispose】的数据库操作Service
* @createDate 2024-04-17 12:40:42
*/
public interface ModelDataDisposeService extends IService<ModelDataDispose> {

    /**
     * @param file 文件
     * @param dataName 文件名
     * @param uuid 用户ID
     * @return 成功与否
     */
    String uploadModelDataDispose(MultipartFile file, String dataName, Long uuid);

    /**
     * @param uuid 用户ID
     * @param disposeType 清理类型
     * @param nNeighbors 邻居数量
     * @return 返回清理好的数据url
     */
    Object dispose(Long uuid, String dataName, Integer disposeType, Integer nNeighbors);
}
